.post-list {
    background-color: #fff;
    padding: 1em 2em;
    .select {
        width: 40px;
    }
    .author {
        width: 100px;
    }
    .category {
        width: 120px;
    }
    .date {
        width: 90px;
        text-align: center;
    }
}

.admin-post {
    .edit-area {
        display: flex;
        .editor {
            flex: 3;
        }
        .extra {
            flex: 1;
            margin-left: 1.5em;
            .category-list {
                background-color: #fff;
                padding: 1em;
                max-height: 400px;
                overflow-y: scroll;
                li {
                    list-style: none;
                    label {
                        font-weight: normal;
                        margin-left: 1em;
                    }
                }
            }
        }
    }
    .buttons{
        margin-top: 1em;
    }
}